#ifndef __SERVERREQUESTHANDLERPROVIDER_H__
#define __SERVERREQUESTHANDLERPROVIDER_H__
 
#include "AbstractRequestHandler.h"
#include "Poco/Net/HTTPRequestHandler.h"
#include "Poco/ClassLibrary.h"
 
using Poco::Net::HTTPRequestHandler;
 
#if defined(MYDLL_EXPORTS)
#define DLL_API __declspec(dllexport)
#else
#define DLL_API __declspec(dllimport)
#endif


class ServerRequestHandlerProvider : public AbstractRequestHandler
{
public:
  HTTPRequestHandler* getRequestHandler(std::string uri);
};
 

#endif //__SERVERREQUESTHANDLERPROVIDER_H__